@charset "utf-8";
/* CSS Document */

body,form,h1,h2,h3,h4,ul,ol,li,dl,dd,dt,p,hr,input{margin:0;padding:0}
body{color:#585858;font:12px/2 Arial,Tahoma,"宋体";}h1,h2,h3,h4{font-size:100%}
img{border:none}ul{list-style:none}
a{text-decoration:none; color:#666666;}
.clear{clear:both; float:none; overflow:hidden;}
.fl{ float:left}
.fw{ font-weight:bold;}
.red{ color:#E21912;}
a:hover{ color:#E21912;}
.gap{
color: #666;
margin: 0 7px;
}
.mt10{ margin-top:10px;}
.c333{ color:#333333;}
#top{ width:980px; margin:0 auto; padding:0 auto;border-bottom:1px solid #e1e1e1;}
#top img{ margin-bottom:10px;}
#top .t-left{ float:left}
#top .t-right{ float:right; padding-top:60px; color:#666666}
#top .t-right a{color:#666666}

#main{width:980px; margin:0 auto; padding:0 auto; margin-top:30px; color:#656565;}

#main table {
width: 625px;
float: left;
}
#main table {

border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}

#main .td1 {
color: #666666;
font-size: 14px;
width: 80px;
height: 50px;

text-align: right;
}
#main table tr td {
vertical-align: top;
}
#main .td2 {
width: 240px;
padding-left: 20px;
}
#main .td2 .r_inputbox{ height:30px; width:212px; padding-left:3px; line-height:30px; overflow:hidden; border:1px solid #DDDDDD;}
.on_hidden {
display: none;
}
.on_attention{padding:7px 23px;line-height:16px;border:solid 1px #40B3FF;background:url(../images/msg_bg.png) 3px -145px no-repeat;background-color:#E5F5FF;color:#404040;}
.on_error{padding:7px 23px;line-height:16px;border:solid 1px #FF8080;background:url(../images/msg_bg.png) 3px 5px no-repeat;background-color:#FFF2F2;color:#404040;}
.on_ok{padding:7px 23px;line-height:16px;border:solid 1px #4DBF00;background:url(../images/msg_bg.png) 3px -245px no-repeat;background-color:#F0FFE5;color:#404040;}
.on_hidden{display:none;}
.on_show{display:block;}

.sjyzm_btn {
border: 0px;
width: 104px;
height: 31px; line-height:33px; color:#FFF; text-align:center;
background: url(../image/reg.gif) 0 -62px; overflow:hidden;
cursor: pointer;
}
.ljzc_btn { display:block;
border: 0px;
width: 123px;
height: 37px;
background: url(../image/reg.gif) 0px -115px; line-height:40px;
cursor: pointer; color:#FFF; font-size:14px; font-weight:bold;
}
.r{ width:235px; padding-left:25px; margin-top:20px; float:left}
.r .p1{ font-size:14px; color:#333;}
.r .p1 a{ color:#00c;}
.r .zz{ background:url(../image/reg.gif) 0px -178px no-repeat;  height:31px; line-height:31px; padding-left:45px; font-size:14px; color:#333; margin-top:20px;}
.r .con{ color:#666666; font-size:12px; line-height:20px; padding-left:45px; display:block; padding-right:10px; margin-bottom:20px;}
.r .img{width:250px; height:250px; display:block;}
.grayline{ height:1px; overflow:hidden; display:block; background-color:#e1e1e1; margin-top:10px; margin-bottom:10px;}


#footer{text-align:center;border-top:solid 1px #e1e1e1;padding:10px 0 30px 0;width:980px;margin:0 auto;clear:both;margin-top:30px;}
#footer a{ color:#000; font-size:13px;}
#footer a.del{ color:red; padding-left:5px;}